home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
new_file
/
boot_up
/
dawn139g
/
dawn139g.lzh
/
dokument
/
dawn.txt
next >
Wrap
Text File
|
1994-06-24
|
41KB
|
682 lines
Copyright 1994 Arne Rudolph. Alle Rechte vorbehalten.
Shareware
Die unregistrierte Version von 'Before Dawn' ist Shareware, d.h. sie darf frei kopiert und für einen
Zeitraum von vier Wochen getestet werden. Nach Ablauf dieses Zeitraum ist der Benutzer gehalten,
sich registrieren zu lassen oder 'Before Dawn' vollständig von seinem Computersystem zu entfer-
nen. Die Registrierungsgebühr für 'Before Dawn' beträgt 30 DM. Darin ist die Zusendung eines
gedruckten Handbuchs und einer Diskette mit der jeweils neusten Version enthalten.
Au₧erdem erhält jeder registrierte User einen persönlichen Registrierungs-Code, mit dem er aus
einer unregistrierten Version eine registrierte erzeugen kann. Die Weitergabe oder nicht autorisierte
Erzeugung des Codes ist nicht erlaubt und wird strafrechtlich verfolgt!
Jede auch nur auszugsweise Vervielfältigung des Handbuchs ist nicht erlaubt!
Haftung
Der Autor übernimmt keine Haftung für irgendwelche direkten oder indirekten Schäden - ein-
schlie₧lich, aber nicht beschränkt auf - materielle oder finanzielle Schäden, die durch die Benutzung
von 'Before Dawn', oder die Untauglichkeit von 'Before Dawn' für einen bestimmten Zweck, ent-
stehen.
Vertrieb
'Before Dawn' kann direkt beim Autor bezogen werden!
Anschrift: Bankverbindung:
Arne Rudolph Postgiroamt Hamburg
Salvatorstr. 2 BLZ 200 100 20
52070 Aachen Konto-Nr. 55 46 58 - 209
Bitte geben Sie Ihren Namen, Ihre Adresse und den Verwendungszweck deutlich an!
Au₧erdem können Sie 'Before Dawn' exklusiv über die Softline Händlerkooperative beziehen. Sie
erhalten dann eine bereits registrierte Vollversion mit gedrucktem Handbuch zum Preis von ebenso
30.- DM. Bitte senden Sie den dieser Version beiliegenden Registrierungsabschnitt an den Autor
zurück, damit Ihre persönlichen Daten als registrierter Benutzer in den Datenbestand aufgenommen
werden können. Vergessen Sie bitte nicht, Ihren persönlichen Registrierungs-Code anzugeben!
Ansprechpartner der softline Händlerkooperative:
delta labs software
B. Artz & T. Kohl
Rembrandtstra₧e 1
42329 Wuppertal
Telefon & Fax 0202 73 43 61
Die Nacht war so dunkel wie das Innere einer Katze.
Man konnte sie für eine jener Nächte halten, die Götter nutzen,
um Menschen wie Figuren auf dem Schachbrett des Schicksals zu bewegen.
Terry Pratchett
"MacBest"
Inhaltsverzeichnis
'Before Dawn' 1
Installation 2
Allgemeine Hinweise zur Bedienung 3
Der Hauptdialog von 'Before Dawn' 5
Der "Info" Dialog und die Registrierung 6
Der Dialog "Timing" 7
Der Dialog "Vektoren" 8
Der Dialog "Diverses" 9
Die Setup Dialoge der Module
Modul "Warp 5 - Mr. Sulu!" 11
Modul "Bouncing Hole" 12
Modul "At the Movies" 13
Modul "... send me a message!" 14
'Before Dawn' auf unbekannten Wegen 16
Animationen für die Module "At the Movies" und "Warp 5 - Mr. Sulu!" 17
Das XSSI-Protokoll 19
Fragen und Antworten 20
Glossar 21
'Before Dawn'
"Es war einmal vor langer Zeit ..." ... ist üblicherweise der Anfang eines jeden Märchens - also auch
dieses Rückblicks in die "Geschichte der Evolution der Bildschirmschoner".
Zu der Zeit als noch kryptische Zeichenkombinationen wie "C:\>" die Bildschirme der Computer
zierten, kam nie die Frage nach dem Wohl und Wehe des teuren Monitors auf. Schlie₧lich stellten
die wenigen Elektronen, die zur Darstellung von so spärlichen Informationen benötigt wurden,
keine Gefahr für dessen Phosphorschicht dar. Und wenn sie das doch taten, dann fand man sich eben
damit ab, da₧ man die aktuelle Eingabezeile nur am hektischen Flackern der Cursors erkennen
konnte, da inzwischen in fast jeder Zeile ein "C:\>" zu lesen war.
Etwa zu dieser Zeit kamen aber auch findige Köpfe auf die Idee, dem User alle wichtigen Daten so
zu präsentieren, da₧ er sie leichter erfassen konnte. Der Siegeszug der "Maus" begann und auch die
Phosphorschichten der Computermonitore wurden mehr beansprucht. Da im Zeichen von Schlag-
worten wie "Anwenderfreundlichkeit" und "Übersichtlichkeit" aber eingebrannte Schattenbilder
nicht mehr wünschenswert waren, wurde auch irgendwo der erste Bildschirmschoner geboren.
Basierend auf der Idee, da₧ jeder schwarze Bildpunkt gleichbedeutend damit ist, da₧ keine Elektro-
nen an dieser Stelle die Phosphorschicht treffen, wurde einfach der Bildschirm komplett einge-
schwärzt, wenn der User mal abwesend war. Einfach, aber langweilig! So lernten dann die Bild-
schirmschoner das Fliegen, Springen oder Musizieren, und sorgten so dafür, da₧ kein Monitor mehr
einsam am Arbeitsplatz stehen mu₧te, wenn der User mal seinen Bedürfnissen nachging.
Sagte ich "kein Monitor"? Nein, eine kleine eingeschworene Gemeinde von Computerusern blieb
davon zu ihrem Leidwesen verschont - die ATARI-User!
Aber das sollte nun ebenfalls der "Geschichte der Evolution der Bildschirmschoner" angehören,
denn im vorerst letzten Kapitel tritt 'Before Dawn' ins Rampenlicht. Mit 'Before Dawn' können Sie
nun auch Ihren Monitor mit bunten Animationen beschäftigen.
Die herausragenden Eigenschaften von 'Before Dawn':
- vier verschiedene Bildschirmschonermodule, die zudem sehr einfach von jedem User nach
seinen eigenen Vorstellungen verändert werden können. Dafür ist die Kenntnis einer
Programmiersprache nicht nötig!
- durch die konsequente Nutzung des GEM kann 'Before Dawn' auf ATARI ST/TT/Falcon030
mit dem Betriebssystem TOS genutzt werden. Grafikkarten mit kompatiblem VDI und die Multi-
tasking-Erweiterungen MultiTOS und Mag!X werden ebenfalls unterstützt.
- er funktioniert mit jeder GEM-Applikation, die sich an die Programmier-Richtlinien hält. Diese
Applikationen können sogar im Hintergrund weiterarbeiten, während 'Before Dawn' den Bild-
schirm schont!
- im Zusammenhang mit Paula und Crazy Sounds kann 'Before Dawn' Musik und Geräusche aus-
geben.
Soweit zu unserem kleinen Exkurs. Und damit auch Sie "... glücklich und zufrieden ..." mit 'Before
Dawn' sind, sollten Sie das Handbuch aufmerksam studieren. Auch wenn bei der Programmierung
von 'Before Dawn' darauf geachtet wurde, da₧ es möglichst selbsterklärend und leicht zu bedienen
ist, werden Sie feststellen, da₧ sich das eine oder andere Problem so leichter lösen lä₧t!
Installation
Zur Installation von 'Before Dawn' wird eine Festplatte empfohlen. Eine Installation auf Diskette
ist zwar möglich, jedoch lädt 'Before Dawn' verschiedene Dateien nach wenn es aktiviert wird, so
da₧ die Diskette die ganze Zeit im Laufwerk verbleiben mu₧. Dies lä₧t sich umgehen, indem man
eine RAM-Disk anmeldet und die Animationsmodule und IMG-Dateien dorthin kopiert.
'Before Dawn' besteht aus den folgenden Programmen:
DAWNAUTO.PRG
Diese Programm mu₧ in den AUTO-Ordner Ihrer Bootdiskette kopiert werden. Wenn sie Program-
me verwenden, die vom XSSI-Protokoll (siehe Anhang) Gebrauch machen, dann sollten Sie
DAWNAUTO.PRG vor diese Programme kopieren. Gegebenenfalls müssen Sie dazu Ihren
AUTO-Ordner umbenennen (z.B. in AUTO.ALT), dann einen neuen Ordner mit dem Namen AUTO
anlegen und die Programme in der gewünschten Reihenfolge in den neuen AUTO-Ordner kopieren.
DAWN.ACC und DAWN.RSC
'Before Dawn' ist ein sogenanntes Accessory (daher die Endung ACC), also ein Hilfsprogramm.
Hilfsprogramme werden beim Booten Ihres Rechners vom ATARI automatisch mitgeladen, wenn
sie sich im Hauptverzeichnis Ihres Bootlaufwerks befinden. Kopieren Sie also die Dateien
DAWN.ACC und DAWN.RSC in das Hauptverzeichnis Ihres Bootlaufwerks (bzw. dorthin, wo sich
Ihre anderen ACCs befinden). Beim nächsten Booten Ihres Rechners wird 'Before Dawn' geladen
und kann über die Menüleiste angesprochen werden.
MODULE
Der Ordner MODULE enthält die verschiedenen Animationsmodule und IMG-Dateien für 'Before
Dawn'. Sie können diesen Ordner an eine beliebige Stelle Ihrer Festplatte, bzw. Ihrer Diskette
kopieren. Die von MODULE vorgegebene Ordnerstruktur ist nicht zwingend, d.h. Sie können die
Dateien auch anders verteilen, da Sie 'Before Dawn' erst bei der Konfiguration die Lage der
einzelnen Dateien vorgeben. In diesem Ordner finden Sie die Ordner WARP, HOLE, MOVIES und
EDITOR.
README.TXT
Alles was nicht in diesem Handbuch steht, wichtige Hinweise und letzte Änderungen, finden Sie in
der Datei README.TXT. Bitte drucken Sie diese Datei aus und lesen sie Sich unbedingt durch!
Nun sollten Sie 'Before Dawn' richtig installiert haben. Wenn Sie Ihren Rechner das nächste mal
Booten (also z.B. indem Sie einen Reset auslösen), werden Sie im linken Menü den Eintrag
Before Dawn finden. Durch einen einfach Mausklick auf diesen Eintrag können Sie 'Before
Dawn' aufrufen und konfigurieren.
Allgemeine Hinweise zur Bedienung
Wenn Ihnen das eine oder andere Wort in den folgenden Absätzen spanisch (oder englisch) vor-
kommt, dann können Sie einen kurzen Blick in das Glossar dieses Handbuchs werfen. Viele Begrif-
fe, die in den folgenden Absätzen verwendet werden, sind dort kurz erklärt.
'Before Dawn' unterscheidet sich in einigen Punkten von der gewohnten Bedienung von
GEM-Dialogen. Zum einen werden alle Dialoge in Fenstern dargestellt. Der Vorteil davon ist, da₧
Ihr Rechner nicht blockiert wird, wenn Sie einen Dialog von 'Before Dawn' öffnen. Sie können also
zum Beispiel ein Desktop Fenster öffnen und bedienen, während der Dialog geöffnet ist. Zum
anderen sind fast alle Dialogelemente über die Tastatur bedienbar. Dazu müssen Sie die
Alternate-Taste zusammen mit der Taste drücken, die dem unterstrichenen Buchstaben des
entsprechenden Dialogelements entspricht.
Alle Dialoge, mit Ausnahme des Info- und des Registrationsdialogs, verfügen über vier Dialogele-
mente: den Abbruch-Button, den Setzen-Button, den OK-Button und das Schlie₧feld des Fen-
sters, den sog. Closer. Über den Abbruch-Button können Sie den Dialog beenden, ohne da₧ die
vorgenommenen Einstellungen von 'Before Dawn' übernommen werden. Mit dem OK-Button und
dem Closer wird der Dialog ebenfalls beendet, jedoch werden alle Einstellungen übernommen. Der
OK-Button kann neben der Tastenkombination Alternate-O auch mit der Return-Taste selektiert
werden. Der Setzen-Button funktioniert im wesentlichen wie OK, jedoch wird der Dialog nicht
geschlossen, sondern bleibt weiterhin geöffnet. Beachten Sie bitte, da₧ Einstellungen, die Sie mit-
tels Setzen übernommen haben, durch nachträgliches Drücken von Abbruch nicht rückgängig
gemacht werden können!
Checkboxen
Checkboxen sind im Prinzip Schalter, d.h. sie kennen nur den Zustand Ein und Aus. Durch einen
Mausklick in die Box wird dieser Zustand verändert, also eine eingeschaltete Box ausgeschaltet und
eine ausgeschaltete eingeschaltet. Der Zustand Ein wird durch ein kleines Kreuz in der Box gekenn-
zeichnete - die Box ist 'angekreuzt'. Auch Checkboxen können über die Tastatur bedient werden,
indem Sie die Tastenkombination Alternate und den unterstrichenen Buchstaben drücken.
Slider
Der Slider funktioniert ähnlich wie die Slider an normalen GEM-Fenstern, d.h. Sie können durch ei-
nen Mausklick auf einen der Pfeile das Slider-Element in Pfeilrichtung verschieben. Es ist auch
möglich, das Slider-Element direkt mit der Maus anzufassen und an die gewünschte Position zu ver-
schieben. Als zusätzlich Information wird bei einigen Slidern ein Zahlenwert im Slider-Element
dargestellt, der sich beim Verschieben verändert.
Popup-Menü
Das Popup-Menü ist vergleichbar mit den Drop-Down-Menüs des ATARI Desktop. Es wird geöff-
net, indem Sie auf den Titel oder auf das eingeklappte Menü klicken. Sie können dann die Maustaste
loslassen und wie gewohnt mit dem Mauszeiger den gewünschten Eintrag auswählen und anklicken,
worauf das Popup-Menü wieder geschlossen und der ausgewählte Menüpunkt angezeigt wird. Sie
können auch auf den Cycle-Button neben dem Menü klicken (zwei im Kreis angeordnete Pfeile).
Dadurch wird das Menü um genau einen Eintrag weitergeschaltet. Popup-Menüs können auch durch
eine Alternate Tastenkombination betätigt werden. Die Auswahl erfolgt dann über die
Cursor-Tasten.
Der Hauptdialog von 'Before Dawn'
Dieser Dialog ist quasi die Kommadozentrale, d.h. von hier aus können Sie alle weiteren Einstellun-
gen vornehmen. Die Verzweigung in die einzelnen Konfigurationsdialoge erfolgt über eine Menü-
leiste wie Sie sie sicherlich auch vom GEM-Desktop her kennen. Das Menü Info verzweigt in den
Info-Dialog, in dem dann auch die Registrierung vorgenommen werden kann.
Hinter dem Menüpunkt Datei verbergen sich die Funktionen zum Sichern der Konfigurationsdatei
und Schlie₧en des Hauptdialogs. In der Konfigurationsdatei werden alle Einstellungen von 'Before
Dawn' gespeichert, so da₧ Sie diese nicht nach jedem Booten neu vornehmen müssen. Wenn Sie die
Datei sichern, wird diese dort angelegt, wo 'Before Dawn' auch sein RSC-File erwartet, also im
Hauptverzeichnis Ihres Bootlaufwerks.
Über Setup erreichen Sie die Konfigurationsdialoge für Timing, Vektoren und allgemeine
Einstellungen, also Diverses. Eine Beschreibung der einzelnen Dialoge finden Sie in den folgenden
Kapiteln.
"Modulauswahl"
Unter der Menüleiste finden Sie eine Box für die Modulauswahl. Zur Zeit haben Sie die Auswahl
zwischen vier verschiedenen Modulen (in der unregistrierten Version sind es nur drei Module). Sie
können eines oder mehrere Module auswählen, indem Sie einmal mit der Maus auf den gewünsch-
ten Eintrag klicken. Das entsprechende Modul wird dann invertiert dargestellt. Wenn Sie mehrere
Module selektieren, trifft 'Before Dawn' zufällig eine Auswahl unter den selektierten Modulen. Zu
jedem Modul gehört auch ein Konfigurationsdialog, in dem modulspezifische Einstellungen vorge-
nommen werden können. Diesen Dialog können Sie durch einen Doppelklick auf das gewünschte
Modul, oder durch die Tastenkombination Shift-Alternate-[unterstrichener Buchstabe] öffnen.
"'Before Dawn' aktiv"
Die Checkbox "'Before Dawn' aktiv" gibt an, ob 'Before Dawn' bei nächster Gelegenheit aktiviert
werden soll, oder nicht. Es wäre z.B. denkbar, da₧ Sie Ihren Rechner an einer komplexen Aufgabe
arbeiten lassen, wobei es aber nicht wünschenswert ist, da₧ sich 'Before Dawn' einschaltet. Mit
dieser Checkbox können Sie das verhindern!
Der "Info" Dialog und die Registrierung
Dieser Dialog ist nur als kleiner Hinweis gemeint und ersetzt natürlich nicht das Lesen des Hand-
buchs. Trotzdem wird nochmal darauf hingewiesen, da₧ 'Before Dawn' Shareware ist und welche
Hilfsmittel bei der Entwicklung herangezogen wurden.
Über den Button Registrieren öffnen Sie den Registrationsdialog, mit dem Sie aus der unregistrier-
ten eine registrierte Version machen können. Geben Sie Ihren Namen, sowie Ihren persönliche Code
aus der Datei CODE.TXT Ihrer 'Before Dawn' Diskette ein, und verlassen Sie den Dialog mit OK.
Jetzt müssen Sie nur noch Ihre Konfiguration im Hauptdialog sichern und Ihnen steht ab dem näch-
sten Booten eine registrierte Version von 'Before Dawn' zur Verfügung.
Wichtig
- Ihr persönlicher Code darf nicht an dritte weitergegeben werden! Lesen Sie dazu unbedingt die
Copyright-Bestimmungen zu Beginn dieses Handbuchs!
- Ihr Name und der Code werden in der Konfigurationsdatei DAWN.CNF gespeichert, d.h. Sie soll-
ten diese Datei nie weitergeben, da Sie damit die Copyright-Bestimmungen verletzen!
- die Datei CODE.TXT auf Ihrer 'Before Dawn' Diskette enthält ebenfalls Ihren persönliche Code,
darf also ebenfalls nicht weitergegeben werden - denken Sie daran, wenn Sie diese Diskette ko-
pieren!
- Überprüfen Sie, ob Sie Name und Code richtig eingegeben haben. Sie sparen Sich so unter Um-
ständen die Mühe, beides noch einmal einzugeben!
- Sie sollten unbedingt den Code auf Ihrer Registrierungskarte notieren, denn nur so können Sie
sich vollständig registrieren lassen!
Tip
Ich empfehle Ihnen, die Datei CODE.TXT auszudrucken und den Ausdruck zusammen mit der Ori-
ginaldiskette an einem sicheren Ort aufzubewahren. Anschlie₧end kopieren Sie alle Dateien mit
Ausnahme der Datei CODE.TXT auf eine zweite Diskette, die Sie dann als Kopierexemplar behal-
ten. Beachten Sie dabei, da₧ es nicht genügt, wenn Sie die Diskette vollständig kopieren und die Da-
tei CODE.TXT löschen, da man die Datei dann immer noch wieder herstellen kann!
Der Dialog "Timing"
Der Name verrät es schon: hier werden Zeiten eingestellt.
"Aktivieren nach .. Minuten"
Hiermit können Sie einstellen, nach wieviel Minuten 'Before Dawn' sich aktivieren soll. Wenn Sie
also z.B. eine Zeit von fünf Minuten einstellen, fängt 'Before Dawn' fünf Minuten nachdem Sie das
letzte Mal die Maus bewegt oder eine Taste gedrückt haben, mit dem Bildschirmschonen an! Stellen
Sie eine Zeit von null (0) Minuten ein, wird 'Before Dawn' niemals schonen, d.h. Sie erreichen so
den gleichen Effekt, wie mit der Checkbox "'Before Dawn' aktiv" aus dem Hauptdialog.
"Modulwechsel nach .. Minuten"
Wenn Sie mehrere Module ausgewählt haben und mit diesem Slider eine Zeit grö₧er als null (0) Mi-
nuten einstellen, wird 'Before Dawn' nach Ablauf dieser Zeit ein anderes Modul verwenden um den
Bildschirm zu schonen. Dadurch ergibt sich dann etwas mehr Abwechslung für Ihren Monitor.
"Beanspruchte Rechenzeit"
Eine der besonderen Eigenschaften von 'Before Dawn' ist es, da₧ andere Applikationen weiterar-
beiten können, während 'Before Dawn' den Bildschirm schont. Sie können nun 'Before Dawn' sa-
gen, wieviel Rechenzeit es dabei für sich beanspruchen und wieviel es den anderen Applikationen
überlassen soll. Wenn Sie lieber schnelle Grafiken sehen, dann stellen Sie den Slider auf "viel",
wenn Ihre Applikation mehr Rechenzeit benötigt, dann ist ein Einstellung mit der Tendenz "wenig"
sicherlich besser. Im allgemeinen sollte eine Einstellung dazwischen ausreichend sein!
Der Dialog "Vektoren"
Jetzt geht es ans Eingemachte! Was wäre ein Bildschirmschoner, wenn er nicht wieder aufwachen
würde, sobald man die Maus bewegt oder eine Taste drückt? 'Before Dawn' überwacht aber nicht
nur Tastatur und Maus, sondern noch die verschiedenen anderen Schnittstellen Ihres ATARIs. Je
nachdem welchen Rechner Sie besitzen, können Sie zwischen Tastatur, Maus, Joystick, den Modem
Schnittstellen, LAN-Port und Midi-Schnittstelle wählen. Sie sollten aber auf jeden Fall Tastatur und
Maus überwachen lassen!
"Vektoren immer setzen"
Um die verschiedenen Ereignisse, also z.B. einen Tastendruck, zu überwachen, mu₧ sich 'Before
Dawn' beim Booten in verschiedene Systemvektoren einhängen. Über diese Systemvektoren teilt
der Rechner (vereinfacht gesagt) dem Betriebssystem mit, da₧ an dem entsprechenden Gerät ein Er-
eignis vorliegt. Normalerweise genügt es, wenn 'Before Dawn' sich einmal in diese Vektoren ein-
hängt. Aber da es Programme gibt, die diese Vektoren ganz für sich beanspruchen (z.B. Programme
die die Modem-Routinen des Betriebssystems ersetzen) und dabei andere Programme aus diesen
Systemvektoren entfernen, kann es sinnvoll sein, da₧ die Vektoren von 'Before Dawn' jedesmal neu
gesetzt werden. In einem solchen Fall sollten Sie diese Checkbox selektieren. Aber seien Sie ge-
warnt: diese Option kann zu Problemen mit anderen Programmen führen - selektieren Sie diese
Checkbox nur dann, wenn Sie genau wissen, was Sie tun!
Der Dialog "Diverses"
Alle weiteren modulunabhängigen Einstellungen werden im Dialog "Diverses" vorgenommen. Dar-
unter die Optionen zur Dialogdarstellung, Sound und natürlich alle Einstellungen den kleinen Nager
an Ihrem ATARI betreffend.
"Maus-Empfindlichkeit"
Stellen Sie sich vor, da₧ 'Before Dawn' gerade den Bildschirm schont und Sie aus Versehen gegen
den Tisch sto₧en. Durch die Erschütterung bewegt sich die Maus nur ein winziges Stück, aber weit
genug um es dem Computer zu melden. Das wäre an sich nicht sonderlich schlimm, wenn nicht
'Before Dawn' feststellen würde, da₧ Sie gerade die Maus bewegt haben und folglich erstmal alle
Aktivitäten einstellt. Mit diesem Slider können Sie nun einstellen, ob 'Before Dawn' sofort reagie-
ren soll (hohe Empfindlichkeit) oder erst, wenn mehrmals eine Mausbewegung gemeldet wurde
(niedrige Empfindlichkeit).
"Wach-/Schlafecke in Pixel"
Unter normalen Umständen aktiviert sich 'Before Dawn' erst dann, wenn in einem bestimmten Zeit-
raum keine Aktivität auf den zu überwachenden Schnittstellen festgestellt wurde. Sie können
'Before Dawn' aber auch sofort aktivieren, indem Sie die Maus in der unteren rechten Ecke des
Bildschirms plazieren. Ebenso können Sie verhindert, da₧ sich 'Before Dawn' aktiviert, indem Sie
die Maus in der unteren linken Ecke plazieren. Wie gro₧ diese Ecke sein soll können Sie mit diesem
Slider bestimmen.
"Sound ..."
Zu Beginn dieses Handbuchs wurde bereits erwähnt, da₧ 'Before Dawn' im Zusammenhang mit
den Programmen Paula oder Crazy Sounds auch Geräusche oder Musik von sich geben kann. Vor-
aussetzung dafür ist, da₧ Sie eines dieser Programm installiert haben. Über dieses Popup-Menü kön-
nen Sie dann auswählen, wer für den Sound zuständig ist. Damit es dann auch wirklich etwas zu hö-
ren gibt, sollten Sie später bei den jeweiligen Modulen eine Datei bestimmen, die die abzuspielen-
den Sounds enthält.
"Farbe ..."
'Before Dawn' stellt alle Dialoge in Schwarz auf Wei₧ dar. Sollte Ihnen das auf Ihrem Farbmonitor
zu langweilig sein, können Sie allerdings mit diesem Popup eine von 16 Hintergrundfarben nach Ih-
ren Wünschen auswählen.
"Dialoge zentrieren"
Dialoge können beim Öffnen auf zwei Arten dargestellt werden: in der Mitte des Bildschirms (zen-
triert), oder an der aktuellen Mausposition. Über diese Checkbox können Sie 'Before Dawn' vorge-
ben, wie es Ihnen recht ist.
"Hintergrund sichern"
Diese an sich doch recht unscheinbare Checkbox kann in Problemfällen sehr nützlich sein! 'Before
Dawn' verlä₧t sich darauf, da₧ alle Programme, die Sie verwenden, "sauber" programmiert wurden.
Dazu gehört es auch, da₧ diese Programme den Bildschirm neu zeichnen, wenn sich 'Before Dawn'
deaktiviert. Man nennt das dann den Redraw (engl. neu zeichnen). Es gibt aber auch Programme, die
sich in der Beziehung nicht an die Konventionen halten, was Sie dann daran erkennen, da₧ Teile des
Bildschirms dunkel bleiben. Sollten Sie solche Probleme haben, dann sollten Sie a) diese Checkbox
selektieren und b) sich ein Update des jeweiligen Programms besorgen, bzw. den entsprechenden
Programmautor auf diesen Mi₧stand hinweisen.
Die Setup Dialoge der Module
Nachdem Sie Sich nun mühsam durch die verschiedenen Konfigurationsdialoge gequält haben, geht
es mit dem interessanteren Teil der Grundkonfiguration weiter: den Setup Dialogen der einzelnen
Module! Nochmal zur Erinnerung: diese Dialoge werden durch einen Doppelklick auf den entspre-
chenden Eintrag im Hauptdialog geöffnet.
Modul "Warp 5 - Mr. Sulu!"
Das Modul "Warp 5 - Mr. Sulu!" ist einen Raumflugsimulation, d.h. in etwa so würde es aussehen,
wenn Sie aus dem Bugfenster eines Raumschiffs schauen, das durch die unendlichen Weiten des
Weltraums gleitet. Was Ihnen dabei entgegen kommt, können Sie frei wählen, indem Sie eine
IMG-Datei aus dem Ordner WARP auswählen. Wenn Ihnen Sterne oder wohlbekannte Fuji-Symbole
zu langweilig sind, dann können Sie sich auch eigene kreieren. Wie wäre es z.B. mit Raumschiffen,
Ihren Initialien oder Tennisbällen? Alles was Sie benötigen ist ein Programm mit dem Sie Raster-
grafiken im IMG-Format erstellen können, und das Wissen aus dem Kapitel 'Animationen für die
Module "At the Movies" und "Warp 5 - Mr. Sulu!"'.
"Die Galaxie hat __ Sterne"
Anhand dieses Eingabefeldes können Sie die Realitätsnähe dieses Moduls erkennen. Wann kommt
es denn schon einmal vor, da₧ Sie die Anzahl der Sterne einer Galaxie bestimmen? Auch wenn dies
das erste mal ist, geben Sie hier ein, wieviel Sterne Sie gerne sehen möchten (jede Zweideutigkeit an
dieser Stelle ist rein zufällig).
"Image-File Auswahl"
Durch einen Mausklick auf die Box unter diesem Titel öffnen Sie eine Dateiauswahlbox mit der Sie
die gewünschte IMG-Datei für dieses Modul bestimmen können. Wenn Sie die vorgegebene Ord-
nerstruktur verwenden, finden Sie ein paar IMG-Dateien im Ordner WARP. Sie können in der Datei-
auswahlbox auch einen Wildcard, also z.B. *.IMG, angeben. 'Before Dawn' wählt dann unter den
vorhandenen Dateien zufällig eine aus. Der Name der ausgewählten Datei wird in der Box darge-
stellt.
"Einzelbilder: __"
Die IMG-Dateien für dieses Modul bestehen aus einzelnen Bildern, die zu einer Datei zusammenge-
fügt wurde. Sie müssen die Anzahl der Einzelbilder hier eingeben. Beachten Sie aber, da₧ nicht jede
Datei die gleiche Anzahl von Einzelbildern hat! Wenn Sie also die IMG-Datei über Wildcard aus-
wählen lassen, sollten Sie sicherstellen, da₧ alle Bilder die gleiche Anzahl von Einzelbildern haben.
"MOD/HSN-File Auswahl"
Dieser Button ist für Sie nur dann von Interesse, wenn Sie eines der Programme Paula oder Crazy
Sounds verwenden. Mit einem einfachen Mausklick auf diesen Button können Sie dann die entspre-
chende Datei auswählen. Auch hier können Wildcards verwendet werden! MOD-Dateien werden
von Paula abgespielt, HSN-Dateien von Crazy Sounds.
Wichtig: HSN-Dateien müssen immer im Samples-Ordner von Crazy Sounds liegen!
Modul "Bouncing Hole"
Nach Sternen gibt es nun Löcher zu sehen. Stellen Sie sich ein Guckloch vor, da₧ sich auf Ihrem
Bildschirm hin und her bewegt und Ihnen dabei immer nur den Blick auf den gerade überflogenen
Hintergrund freigibt. Die Form des Gucklochs können Sie selbst bestimmen; neben Kreisen sind al-
so auch z.B. Logos denkbar. Sie benötigen ein Programm mit dem Sie Rastergrafiken im IMG-For-
mat erstellen können und ein wenig Phantasie! Beispiele finden sie im Ordner HOLE.
"Image-File Auswahl"
Dieser Button funktioniert genauso wie der im Modul "Warp 5 - Mr. Sulu!". Die entsprechenden
IMG-Dateien finden Sie im Ordner HOLE.
Wichtig: achten Sie darauf, da₧ Sie mit diesem Modul nur monochrome IMG-Dateien verwenden!
"MOD/HSN-File Auswahl"
Auch bei diesem Button ist die Funktion gleich der im Modul "Warp 5 - Mr. Sulu!".
Modul "At the Movies"
Das Modul ist das flexibelste Modul von allen, jedoch auch das komplizierteste. Mit diesem Modul
können Sie fast alles über den Bildschirm bewegen lassen, was Ihnen einfällt! Sie benötigen ein
Programm mit dem Sie Rastergrafiken im IMG-Format erstellen können, und ein Programm mit
dem Sie die sogenannten Before-Dawn-Info-Dateien erstellen können (kurz BDI-Dateien). Dieses
Programm und eine ausführliche Beschreibung dazu finden Sie auf Ihrer 'Before Dawn' Diskette im
Ordner EDITOR - ein paar Beispiel-Animationen im Ordner MOVIES. Alles was Sie über die Funk-
tionsweise dieses Moduls wissen sollten, steht im Kapitel 'Animationen für die Module "At the
Movies" und "Warp 5 - Mr. Sulu!"'.
"Info-File Auswahl"
Im Gegensatz zu den Modulen "Warp 5 - Mr. Sulu!" und "Bouncing Hole" können Sie hier nur eine
BDI-Datei auswählen. Unter dem Button erscheint nach der Auswahl der BDI-Datei der Name des
jeweiligen Autors. Wildcards sind erlaubt, wobei dann zufällig ein Modul ausgewählt wird.
"MOD-File Auswahl"
Auch hier gibt es einen kleinen Unterschied zu den oben beschriebenen Modulen: Sie können keine
HSN-Files auswählen! Das hat aber auch seinen Grund, denn in diesem Modul können Sie Geräu-
sche den Animationen zuordnen. Wie wäre es mit einem Ball, der über den Bildschirm hüpft und bei
jedem Aufprall ein "Boing" von sich gibt? Das "wie" ist in der Beschreibung zum Editor für
BDI-Dateien erklärt. Den BDI-Editor und die Beschreibung dazu finden sie im Ordner Editor!
Modul "... send me a message!"
Wir leben im Zeitalter der elektronischen Medien, d.h. die Zeiten wo man einen Zettel am Arbeits-
platz hinterlie₧, auf dem wichtige Hinweise für andere notiert waren, sind endgültig vorbei! Diese
Nachrichten können Sie nun ohne Kleberänder direkt auf dem Bildschirm hinterlassen ... mit diesem
Modul!
"Fontname"
Die Schriften (engl. Font) in dieser Box stehen Ihnen zur Auswahl. Ohne installiertes GDOS steht
Ihnen jedoch nur der Systemfont zur Verfügung - ein Grund mehr, endlich GDOS zu verwenden!
Die gewünschte Schrift wird durch einen einfachen Mausklick ausgewählt. Haben Sie mehr Schrif-
ten installiert, als in die Box passen, können Sie mit dem Slider rechts neben der Box durch die Liste
blättern.
"Punkt"
Die Grö₧e der Schrift wird üblicherweise in Punkt angegeben. Die Auswahl der Schriftgrö₧e erfolgt
genauso, wie die der Schrift, nämlich durch einen einfachen Mausklick auf den gewünschten Ein-
trag.
"Ihre Nachricht ..."
Hier haben Sie nun genug Platz um Ihre Nachricht einzugeben. Es mag zwar nicht für eine Ausgabe
von MacBest reichen, aber Sie können ja auch einen Verweis auf eine Datei eingeben, also z.B. "Al-
les weitere in MACBEST.TXT!".
"Farbe"
Wenn Sie Besitzer eines Farbmonitors sind, können Sie hier noch die Textfarbe einstellen. Tip: die
Farbe Schwarz ist nicht besonders ratsam!
'Before Dawn' auf unbekannten Wegen
Weiter oben wurde bereits erwähnt, da₧ 'Before Dawn' ein Accessory ist. Das war nicht ganz rich-
tig, denn genau genommen ist es ein eigenständiges Programm, das man eben auch als Accessory
installieren kann. Man kann die Datei DAWN.ACC auch in DAWN.PRG oder DAWN.APP umbenen-
nen und dann wie jedes andere Programm starten. Unter TOS macht das natürlich wenig Sinn, aber
unter einem Multitasking Betriebssystem wie Mag!X oder MultiTOS kann es dann nützlich sein,
wenn Sie nicht einen wertvollen Accessory Platz belegen wollen.
Wird 'Before Dawn' als Programm gestartet, meldet es eine Menüleiste an. Neben dem üblichen
Info Eintrag im linken 'Before Dawn' Menü, bietet das Menü Datei die Möglichkeit den Hauptdia-
log zu öffnen und zu schlie₧en, und das Programm zu beenden. Alle Menüeinträge können auch
über die Tastatur ausgewählt werden. Die Tastenkombination dazu können Sie dem Menü entneh-
men.
Animationen für die Module "At the Movies" und "Warp 5 - Mr. Sulu!"
In der Beschreibung der Konfigurationsdialoge für diese beiden Module ist schon angeklungen, da₧
beide mit Animationen arbeiten. Animationen sind im wesentlichen nicht anderes als sehr kurze Fil-
me, jedoch mit der Besonderheit, da₧ Sie nicht auf Zelluloid, sondern in eine Rastergrafik gebannt
sind. Wie anders, als in Form einer Rastergrafik sollte Ihr Rechner solche Filme auch verarbeiten?
Diese Rastergrafiken müssen zur Verwendung mit 'Before Dawn' als GEM-Image-Dateien (oder
auch IMG-Dateien) vorliegen. Da dieses Grafikformat auf dem ATARI als Standard angesehen
werden kann, sollte inzwischen jedes gute Grafikprogramm in der Lage sein, dieses Format zu Bear-
beiten und zu Speichern.
Wie ein Film besteht auch eine Animation aus mehreren Einzelbildern, die nacheinander auf den
Bildschirm "projiziert" werden, so da₧ für den Betrachter der Eindruck entsteht, da₧ sich die Bilder
bewegen. Da aber ein Bildschirm füllender Film überaus viel Arbeitsspeicher beanspruchen würde,
geht 'Before Dawn' einen anderen Weg. Jede Animation umfa₧t nur die gestaltliche Änderung ei-
nes bewegten Objekts, nicht aber seine räumliche Bewegung. Ein kleines Beispiel dazu: ein fliegen-
der Vogel verändert im Flug schrittweise Stellung und Winkel der Flügel. Dadurch ergibt sich eine
Vorwärtsbewegung. Wenn Sie nun eine Animation von einem fliegenden Vogel realisieren wollen,
dann müssen Sie die Vorwärtsbewegung von der Änderungen der Flügelstellung des Vogels tren-
nen. Sie zeichnen also einen Vogel, der auf der Stelle fliegt. Die Vorwärtsbewegung nimmt Ihnen
dann später 'Before Dawn' ab.
Im oben dargestellten Bild können Sie eine Animation für das Modul "At the Movies" sehen. Sie se-
hen auf den Einzelbildern eine Diskette, deren Verschlu₧ sich langsam öffnet und wieder schlie₧t.
Es ist für dieses Modul wichtig, da₧ jede Animation wieder auf Ihren Ursprung zurückführt, damit
sich eine flie₧ende Bewegung ergibt, da die Animation unter Umständen mehrmals wiederholt
wird, bis Sie vom einen zum anderen Bildschirmrand bewegt wurde. Die Einzelbilder einer Ani-
mation müssen (genau wie beim Film) immer exakt die gleiche Grö₧e haben. Sie können aber in ei-
ner IMG-Datei mehrere Animationen unterbringen (im Beispiel sind es zwei), indem Sie diese di-
rekt untereinander plazieren. Einzelne Animationen können durchaus eine unterschiedliche Bild-
zahl und Bildgrö₧e haben, jedoch sollte die Bildgrö₧e niemals innerhalb einer Animation verändert
werden! Au₧erdem mu₧ jedes Einzelbild einen ausreichend gro₧en schwarzen Rand haben, da das
vorhergehende Bild immer vom nächsten Bild überschrieben wird. Wenn Sie den Rand zu klein
wählen, wird das vorhergehende Bild nicht vollständig gelöscht und Sie sehen "Pixelmüll" auf Ih-
rem Monitor. Zur Zeit können Sie maximal 8 unterschiedliche Animationen in einer IMG-Datei un-
terbringen, alle weiteren Animationen werden von 'Before Dawn' ignoriert!
Die Animationen für das Modul "Warp 5 - Mr. Sulu!" sind ähnlich aufgebaut. Auch Sie bestehen
aus Einzelbildern, jedoch ist nur eine Animation pro IMG-Datei zulässig. Au₧erdem wiederholen
sich Animationen für dieses Modul nicht, d.h. sie müssen nicht auf Ihren Ursprung zurückführen.
Am Beispiel des oben dargestellten Fuji-Symbols können Sie erkennen, da₧ dieses von Einzelbild
zu Einzelbild immer grö₧er wird. Unter der eigentlichen Animation mu₧ noch eine Löschmaske
plaziert werden. Diese mu₧ exakt die gleiche Grö₧e wie die Animation haben und stellt nur das Ob-
jekt als schwarzes Negativ dar. Das Modul benutzt diese Löschmaske, um das vorhergehende Bild
zu löschen.
Ein paar Beispiele für Animationen finden Sie in den Ordnern MOVIES und WARP.
Das XSSI-Protokoll
Herzlich Willkommen in der Programmierecke dieses Handbuchs! Ein gro₧es Problem für den Pro-
grammierer eines Bildschirmschoners ist es, da₧ viele Applikationen nichts davon wissen, was ge-
rade vor Ihren Augen auf dem Bildschirm vorgeht. Dementsprechend geben sie Ihre Informationen
weiterhin auf den Bildschirm aus, obwohl dort eigentlich jetzt der Bildschirmschoner das Sagen hät-
te. Damit eine Applikation sicher den Status des Bildschirmschoners feststellen und u.U. sogar be-
einflussen kann, gibt es den sogenannten XSSI-Standard (XSSI steht für "eXtended ScreenSaver In-
terface"), der von Julian Reschke vorgeschlagen wurde. Dieser Standard wird auch von 'Before
Dawn' unterstützt.
'Before Dawn' richtet im Cookiejar einen Cookie mit der ID XSSI ein. Der Wert des XSSI-Cookies
ist ein Zeiger auf die folgende Struktur:
typedef struct
{
LONG id;
WORD version;
WORD save_stat;
WORD prg_stat;
LONG vec_stat;
} INFOXSSI;
LONG id
Als id trägt jeder Bildschirmschoner seine XBRA-Kennung ein. Für 'Before Dawn' ist das die
Kennung DAWN.
WORD version
In version ist die Versionsnummer des XSSI-Protokolls eingetragen. 'Before Dawn' verwendet
im Moment die Versionsnummer $101.
WORD save_stat
Über save_stat kann eine Applikation feststellen, ob 'Before Dawn' gerade schont. Ein Wert
von 0 bedeutet, da₧ nicht geschont wird. Ein negativer Wert zeigt an, da₧ 'Before Dawn' gerade den
Bildschirm schont.
WORD prg_stat
Mit prg_stat kann eine Applikation 'Before Dawn' mitteilen, wie es sich verhalten soll. Dabei
kann prg_stat die folgenden Werte annehmen:
prg_stat = 0 'Before Dawn' soll normal aktiv werden.
prg_stat = 1 'Before Dawn' darf nie aktiv werden.
prg_stat = -1 'Before Dawn' soll sofort aktiv werden.
LONG vec_stat
vec_stat zeigt an, welche Systemvektoren überwacht werden. Es handelt sich bei diesem Wert
um ein Bitfeld. Die Belegung ist folgenderma₧en: Bit 0: Tastatur; Bit 1: Maus; Bit 2: Joystick; Bit 3:
Midi; Bit 4: Modem 1; Bit 5: Modem 2; Bit 6: Serial 1; Bit 7: LAN-Port bzw. Serial 2.
Fragen und Antworten
In diesem Absatz finden Sie einige der gängigen Fragen und deren Antworten, die sich im Zusam-
menhang mit 'Before Dawn' ergeben.
'Before Dawn' schont nicht, wenn ein TOS oder TTP Programm läuft oder ein Dialog geöffnet
ist!
'Before Dawn' wurde so programmiert, da₧ es möglichst wenig in das Betriebssystem eingreift, da
sich dadurch im Regelfall Schwierigkeiten mit neuen TOS-Versionen oder anderen Hilfsprogram-
men ergeben. Da in den angesprochenen Fällen aber nur dann geschont werden kann, wenn man das
Betriebssystem weitgehend umgeht oder aber undokumentierte Eigenschaften nutzt, verzichtet
'Before Dawn' darauf. Tip: unter MultiTOS und Mag!X können Sie TOS oder TTP Programme in
einem VT-52 Fenster ablaufen lassen, so da₧ 'Before Dawn' schonen kann!
Ich habe alles richtig installiert, aber 'Before Dawn' wird nicht geladen!
Das TOS kann nur maximal sechs Accessories nachladen. Wenn Sie also schon sechs Accessories
geladen haben, können Sie 'Before Dawn' nicht mehr zusätzlich laden. Die einzige Abhilfe ist in
diesem Fall, da₧ Sie sich von dem einen oder anderen Accessory trennen.
Wieso gibt es 'Before Dawn' nicht als CPX-Modul für das Kontrollfeld?
Weil 'Before Dawn' Gebrauch von Funktionen macht, die einem CPX-Modul nicht zur Verfügung
stehen. CPX-Module werden üblicherweise nur zur Konfiguration verwendet.
Wo bekomme ich die neuste Version von 'Before Dawn' her?
Da 'Before Dawn' ein Key-Code Verfahren verwendet, können Sie leicht aus einer unregistrierten
Version eine registrierte machen. Die jeweils aktuelle Version bekommen Sie in der Mailbox "Maus
Aachen" Tel.: 0241 - 902002. Wenn Sie über kein Modem verfügen, können Sie einen frankierten
und adressierten Rückumschlag und eine Diskette an den Autor schicken. Sie bekommen dann die
aktuelle Version zugesandt. Wenn Sie darauf auch Ihre aktuelle Versionsnummer notieren, dann be-
kommen Sie Ihren Umschlag und die Diskette zurückgeschickt, sobald eine neuere Version vor-
liegt!
Wo bekomme ich neue Animationen her?
Der Autor unterhält ein Pool für Animationen von 'Before Dawn'. Wenn Sie also neue Animationen
haben möchten, dann können Sie einen frankierten und adressierten Rückumschlag und eine Disket-
te an den Autor schicken und bekommen die aktuellste Sammlung zurückgesandt. Wenn Sie eigene
Animationen erstellt haben, so können Sie diese auch an den Autor senden, damit sie in das Pool
aufgenommen werden!
Wieso hei₧t 'Before Dawn' eigentlich 'Before Dawn'?
Übersetzt würde 'Before Dawn' in etwa 'vor dem Sonnenaufgang' hei₧en. Dieser Name ist als An-
spielung gedacht, denn der Name 'nach Einburch der Dunkelheit' war schon vergeben!
Glossar
Accessory
Ein Accessory ist ein kleines Hilfsprogramm, das bei Booten des Rechners mitgeladen wird und je-
derzeit zur Verfügung steht. Accessories werden über das linke Menü der Menüleiste angesprochen.
Das bekannteste Accessory ist das Kontrollfeld von ATARI.
Applikation
Der Begriff Applikation ist ein Synonym für der Begriff Programm.
Button
Ein Button ist ein Element eines Dialoges. Ins Deutsche übersetzt würde der Begriff Button soviel
bedeuten wie Druckknopf, was seine Funktion recht gut charakterisiert. Ein Button wird durch einen
Mausklick betätigt.
Dialog
Ein Dialog ist die Schnittstelle zwischen einer Applikation und Ihnen, d.h. er stellt Ihnen eine Aus-
wahl von Wahlmöglichkeiten und Eingabefeldern zur Verfügung, über die Sie die Applikation be-
einflussen können.
GEM
Das GEM, oder auch Graphics Environment Manager, ist ein wesentlicher Teil Ihres Betriebssy-
stems. Es koordiniert die grafische Benutzeroberfläche und stellt den verschiedenen Applikationen
eine Vielzahl von Funktionen zur Verfügung.
LAN-Port
ATARI Mega STE und TT Computer besitzen eine LAN-Schnittstelle über die Sie mehrere Rechner
miteinander verbinden können. Der Begriff LAN steht für Local Area Network.
TOS
TOS steht für The Operation System, ist also das Betriebssystem Ihres Rechners. Ein Teil des TOS
ist u.a. das GEM und das VDI.
VDI
Das VDI (Virtual Device Interface) ist der Teil des Betriebssystems, der für alle nur denkbaren Gra-
fikfunktionen zuständig ist. Andere Teile des Betriebssystems benutzen die Funktionen des VDI um
Fenster oder Dialoge zu zeichnen.
Wildcard
Im Kartenspiel ist eine Wildcard die Karte, die für jede andere eingesetzt werden kann, also der Jo-
ker. Auf Ihrem Rechner ist ein Wildcard ein Zeichen, das für jedes andere Zeichen stehen kann.
Wildcards werden bei der Auswahl von Dateien benutzt. Es gibt zwei verschiedene Wildcards: '*'
und '?'. Dabei kann ein '*' für mehrere Buchstaben stehen, ein '?' aber jeweils nur für einen. Wenn
Sie also z.B. als Dateiname '*.BDI' angeben, werden alle Dateien mit der Endung BDI ausge-
wählt, unabhängig davon, welche Buchstabenkombinationen vor dem Punkt stehen. Geben Sie je-
doch '?.BDI' an, werden nur die Dateien ausgewählt, die vor dem Punkt genau einen Buchstaben
haben.